<?php

/**
 * Description of PrincipalController
 * @author igor
 */
class PrincipalController extends TMetroUI {

    public function index() {
        
      
        
        /* Total de usuarios no sistema */
        $objColaboradorLogic = new VColaboradorLogic();
        $this->addDados('tColaborador', $objColaboradorLogic->totalRegistro());
        unset($objColaboradorLogic);

        /* Total de usuarios no sistema */
        $objUsuarioLogic = new VUsuarioLogic();
        $this->addDados('tUsuarios', $objUsuarioLogic->totalRegistro());
        unset($objUsuarioLogic);

        /* Total de entidades associadas ao sistema */
        $objEntidadeLogic = new VEntidadeLogic();
        $this->addDados('tEntidades', $objEntidadeLogic->totalRegistro());
        unset($objEntidadeLogic);

        /* Total de entidades associadas ao sistema */
        $objPerfilLogic = new VPerfilLogic();
        $this->addDados('tPerfil', $objPerfilLogic->totalRegistro('ide_sistema = '.OID_SIS));
        unset($objPerfilLogic);
        
        /* Total de beneficiarias no sistema */
        $objBeneficiarioLogic = new BeneficiarioLogic();
        $this->addDados('tBeneficiario', $objBeneficiarioLogic->totalRegistro());
        unset($objBeneficiarioLogic);
        
        /* Total de Atendimento no sistema */
        $objAtendimentoLogic = new AtendimentoLogic();
        $this->addDados('tAtendimento', $objAtendimentoLogic->totalRegistro("ide_usuario_criador = {$this->SECURITY->getUsuario()->getId()}"));
        unset($objAtendimentoLogic);
        
        
        $this->addDados('userSecurity', $this->SECURITY->getUsuario());
        
        $this->TMetro("index");
    }

}
